//package com.ocom.payconfig.config;
//
//import mybatis.mate.databind.ISensitiveStrategy;
//import mybatis.mate.strategy.SensitiveStrategy;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * 2023年9月26日14:23:49
// *
// * @FieldSensitive("testStrategy")
// * private String username;
// *
// *         this.put("chineseName", (var0) -> {
// *             return O000O0o0.O000O0o(var0);
// *         });
// *         this.put("idCard", (var0) -> {
// *             return O000O0o0.O000O0oO(var0);
// *         });
// *         this.put("phone", (var0) -> {
// *             return O000O0o0.O000O0oo(var0);
// *         });
// *         this.put("mobile", (var0) -> {
// *             return O000O0o0.O000OO00(var0);
// *         });
// *         this.put("address", (var0) -> {
// *             return O000O0o0.O000OO0o(var0);
// *         });
// *         this.put("email", (var0) -> {
// *             return O000O0o0.O000OO(var0);
// *         });
// *         this.put("bankCard", (var0) -> {
// *             return O000O0o0.O000OOOo(var0);
// *         });
// *         this.put("password", (var0) -> {
// *             return O000O0o0.O000OOo0(var0);
// *         });
// *         this.put("carNumber", (var0) -> {
// *             return O000O0o0.O000OOo(var0);
// *         });
// *      // 跳过脱密处理，用于编辑场景
// *      RequestDataTransfer.skipSensitive();
// *
// *  字段加解密
// *  @FieldEncrypt(password="uTRx0XMG",algorithm="AES")
// *  @FieldEncrypt(password="pZY9VUWE",algorithm="AES")
// *
// */
//
//@Configuration
//public class SensitiveStrategyConfig {
//    /**
//     * 注入脱敏策略
//     */
//    @Bean
//    public ISensitiveStrategy sensitiveStrategy() {
//        // 自定义 testStrategy 类型脱敏处理
//        return new SensitiveStrategy().addStrategy("testStrategy", t -> t + "***test***");
//    }
//
//}
